pet sitting - German English Dictionary